home *** CD-ROM | disk | FTP | other *** search
/ ftp2.jacobs.com / 2015.02.ftp2.jacobs.com.tar / ftp2.jacobs.com / pub / iPass / Open Mobile-V2.3.0-11624-V9.000.msi / Data1.cab / _A5A8739490D1A3BFBC159FB8B67A6B0C < prev    next >
Extensible Markup Language  |  2013-04-08  |  9KB  |  1 lines

  1. <?xml version="1.0" encoding="UTF-8"?><!-- edited with XMLSpy v2010 rel. 2 (http://www.altova.com) by Raghu Konka (iPass Inc) --><!--W3C Schema generated by XMLSpy v2010 (http://www.altova.com)--><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">    <xs:element name="VirtualAdapters">        <xs:complexType>            <xs:sequence>                <xs:element ref="VirtualAdapter" maxOccurs="unbounded"/>            </xs:sequence>        </xs:complexType>    </xs:element>    <xs:element name="VirtualAdapter">        <xs:complexType>            <xs:sequence>                <xs:element ref="URI"/>                <xs:element ref="Status"/>            </xs:sequence>            <xs:attribute name="name" type="xs:string" use="required"/>        </xs:complexType>    </xs:element>    <xs:element name="Venues">        <xs:complexType>            <xs:sequence>                <xs:element ref="Venue" maxOccurs="unbounded"/>            </xs:sequence>        </xs:complexType>    </xs:element>    <xs:element name="Venue">        <xs:complexType>            <xs:sequence>                <xs:element ref="MessageUponDiscovery"/>                <xs:element ref="DiscoveryCriteria" maxOccurs="unbounded"/>            </xs:sequence>            <xs:attribute name="type" type="xs:string" use="required"/>            <xs:attribute name="name" type="xs:string" use="required"/>        </xs:complexType>    </xs:element>    <xs:element name="URLs">        <xs:complexType>            <xs:sequence>                <xs:element ref="URL" maxOccurs="unbounded"/>            </xs:sequence>        </xs:complexType>    </xs:element>    <xs:element name="URL">        <xs:complexType>            <xs:simpleContent>                <xs:extension base="xs:anyURI">                    <xs:attribute name="name" use="required"/>                </xs:extension>            </xs:simpleContent>        </xs:complexType>    </xs:element>    <xs:element name="URI" type="xs:string"/>    <xs:element name="ToIP" type="xs:string"/>    <xs:element name="Status">        <xs:simpleType>            <xs:restriction base="xs:string">                <xs:enumeration value="Down"/>                <xs:enumeration value="Up"/>            </xs:restriction>        </xs:simpleType>    </xs:element>    <xs:element name="SSID">        <xs:complexType>            <xs:simpleContent>                <xs:extension base="xs:string">                    <xs:attribute name="name" use="required"/>                </xs:extension>            </xs:simpleContent>        </xs:complexType>    </xs:element>    <xs:element name="DiscoveryCriteria">        <xs:complexType>            <xs:sequence>                <xs:element ref="PassScore"/>                <xs:element ref="Condition" maxOccurs="unbounded"/>            </xs:sequence>            <xs:attribute name="name" type="xs:string" use="required"/>            <xs:attribute name="adapterType" use="required">                <xs:simpleType>                    <xs:restriction base="xs:string">                        <xs:enumeration value="any"/>                        <xs:enumeration value="3G"/>                        <xs:enumeration value="wireless"/>                        <xs:enumeration value="ethernet"/>                    </xs:restriction>                </xs:simpleType>            </xs:attribute>        </xs:complexType>    </xs:element>    <xs:element name="Resources">        <xs:complexType>            <xs:sequence>                <xs:choice maxOccurs="unbounded">                    <xs:element ref="NetworkDevices"/>                    <xs:element ref="AssignedIP"/>                    <xs:element ref="ConnectedNetworks"/>                    <xs:element ref="DHCP"/>                    <xs:element ref="DomainNameServers"/>                    <xs:element ref="Domains"/>                    <xs:element ref="Gateways"/>                    <xs:element ref="NetworkDrives"/>                    <xs:element ref="NetworkPrinters"/>                    <xs:element ref="RegistryEntries"/>                    <xs:element ref="URLs"/>                    <xs:element ref="VirtualAdapters"/>                    <xs:element ref="DNSHost"/>                </xs:choice>            </xs:sequence>        </xs:complexType>    </xs:element>    <xs:element name="ResourceType">        <xs:simpleType>            <xs:restriction base="xs:string">                <xs:enumeration value="NetworkDevice"/>                <xs:enumeration value="IPRange"/>                <xs:enumeration value="SSID"/>                <xs:enumeration value="DHCPServer"/>                <xs:enumeration value="DNS"/>                <xs:enumeration value="Domain"/>                <xs:enumeration value="Gateway"/>                <xs:enumeration value="NetworkDrive"/>                <xs:enumeration value="Printer"/>                <xs:enumeration value="RegistryEntry"/>                <xs:enumeration value="URL"/>                <xs:enumeration value="VirtualAdapter"/>                <xs:enumeration value="Host"/>            </xs:restriction>        </xs:simpleType>    </xs:element>    <xs:element name="ResourceName" type="xs:string"/>    <xs:element name="RegistryValue" type="xs:string"/>    <xs:element name="RegistryKey" type="xs:string"/>    <xs:element name="RegistryEntry">        <xs:complexType>            <xs:sequence>                <xs:element ref="RegistryKey"/>                <xs:element ref="RegistryValue"/>            </xs:sequence>            <xs:attribute name="name" type="xs:string" use="required"/>        </xs:complexType>    </xs:element>    <xs:element name="RegistryEntries">        <xs:complexType>            <xs:sequence>                <xs:element ref="RegistryEntry" maxOccurs="unbounded"/>            </xs:sequence>        </xs:complexType>    </xs:element>    <xs:element name="ProfileID" type="xs:int"/>    <xs:element name="Printer">        <xs:complexType>            <xs:simpleContent>                <xs:extension base="xs:string">                    <xs:attribute name="name" use="required"/>                </xs:extension>            </xs:simpleContent>        </xs:complexType>    </xs:element>    <xs:element name="PassScore" type="xs:int"/>    <xs:element name="NetworkPrinters">        <xs:complexType>            <xs:sequence>                <xs:element ref="Printer" maxOccurs="unbounded"/>            </xs:sequence>        </xs:complexType>    </xs:element>    <xs:element name="NetworkDrives">        <xs:complexType>            <xs:sequence>                <xs:element ref="NetworkDrive" maxOccurs="unbounded"/>            </xs:sequence>        </xs:complexType>    </xs:element>    <xs:element name="NetworkDrive">        <xs:complexType>            <xs:sequence>                <xs:element ref="URI"/>            </xs:sequence>            <xs:attribute name="name" type="xs:string" use="required"/>        </xs:complexType>    </xs:element>    <xs:element name="NetworkDevices">        <xs:complexType>            <xs:sequence>                <xs:element ref="NetworkDevice" maxOccurs="unbounded"/>            </xs:sequence>        </xs:complexType>    </xs:element>    <xs:element name="NetworkDevice">        <xs:complexType>            <xs:sequence>                <xs:element ref="NetworkAddress"/>            </xs:sequence>            <xs:attribute name="name" type="xs:string" use="required"/>        </xs:complexType>    </xs:element>    <xs:element name="NetworkAddress">        <xs:complexType>            <xs:simpleContent>                <xs:extension base="xs:string">                    <xs:attribute name="type" use="required">                        <xs:simpleType>                            <xs:restriction base="xs:string">                                <xs:enumeration value="ip"/>                                <xs:enumeration value="hostname"/>                            </xs:restriction>                        </xs:simpleType>                    </xs:attribute>                </xs:extension>            </xs:simpleContent>        </xs:complexType>    </xs:element>    <xs:element name="MessageUponDiscovery" type="xs:string"/>    <xs:element name="MACAddress" type="xs:string"/>    <xs:element name="IPRange">        <xs:complexType>            <xs:sequence>                <xs:element ref="FromIP"/>                <xs:element ref="ToIP" minOccurs="0"/>            </xs:sequence>            <xs:attribute name="name" type="xs:string" use="required"/>        </xs:complexType>    </xs:element>    <xs:element name="IPAddress" type="xs:string"/>    <xs:element name="Gateways">        <xs:complexType>            <xs:sequence>                <xs:element ref="Gateway" maxOccurs="unbounded"/>            </xs:sequence>        </xs:complexType>    </xs:element>    <xs:element name="Gateway">        <xs:complexType>            <xs:sequence>                <xs:element ref="IPAddress"/>                <xs:element ref="MACAddress"/>            </xs:sequence>            <xs:attribute name="name" type="xs:string" use="required"/>        </xs:complexType>    </xs:element>    <xs:element name="FromIP" type="xs:string"/>    <xs:element name="Domains">        <xs:complexType>            <xs:sequence>                <xs:element ref="Domain" maxOccurs="unbounded"/>            </xs:sequence>        </xs:complexType>    </xs:element>    <xs:element name="DomainNameServers">        <xs:complexType>            <xs:sequence>                <xs:element ref="DNS" maxOccurs="unbounded"/>            </xs:sequence>        </xs:complexType>    </xs:element>    <xs:element name="Domain">        <xs:complexType>            <xs:simpleContent>                <xs:extension base="xs:string">                    <xs:attribute name="name" use="required"/>                </xs:extension>            </xs:simpleContent>        </xs:complexType>    </xs:element>    <xs:element name="DNS">        <xs:complexType>            <xs:sequence>                <xs:element ref="IPAddress"/>            </xs:sequence>            <xs:attribute name="name" type="xs:string" use="required"/>        </xs:complexType>    </xs:element>    <xs:element name="DHCPServer">        <xs:complexType>            <xs:sequence>                <xs:element ref="IPAddress"/>            </xs:sequence>            <xs:attribute name="name" type="xs:string" use="required"/>        </xs:complexType>    </xs:element>    <xs:element name="DNSHost">        <xs:complexType>            <xs:sequence>                <xs:element ref="Host" maxOccurs="unbounded"/>            </xs:sequence>        </xs:complexType>    </xs:element>    <xs:element name="Identifier"/>    <xs:element name="Host">        <xs:complexType>            <xs:sequence>                <xs:element ref="Identifier"/>                <xs:element ref="IPAddress"/>            </xs:sequence>            <xs:attribute name="name" use="required"/>        </xs:complexType>    </xs:element>    <xs:element name="DHCP">        <xs:complexType>            <xs:sequence>                <xs:element ref="DHCPServer" maxOccurs="unbounded"/>            </xs:sequence>        </xs:complexType>    </xs:element>    <xs:element name="CorpNetworkDetection">        <xs:complexType>            <xs:sequence>                <xs:element ref="ProfileID"/>                <xs:element ref="Resources"/>                <xs:element ref="Venues"/>            </xs:sequence>        </xs:complexType>    </xs:element>    <xs:element name="ConnectedNetworks">        <xs:complexType>            <xs:sequence>                <xs:element ref="SSID" maxOccurs="unbounded"/>            </xs:sequence>        </xs:complexType>    </xs:element>    <xs:element name="Condition">        <xs:complexType>            <xs:sequence>                <xs:element ref="ResourceType"/>                <xs:element ref="ResourceName"/>            </xs:sequence>            <xs:attribute name="score" type="xs:int" use="required"/>            <xs:attribute name="name" type="xs:string" use="required"/>        </xs:complexType>    </xs:element>    <xs:element name="AssignedIP">        <xs:complexType>            <xs:sequence>                <xs:element ref="IPRange" maxOccurs="unbounded"/>            </xs:sequence>        </xs:complexType>    </xs:element></xs:schema>